summit (tree-top) - French English Dictionary